Poonawalla Fincorp announced sale of its housing subsidiary Poonawalla Housing Finance to private equity major TPG for Rs 3,900 crore.